Position Discovery for a System of Bouncing Robots
نویسندگان
چکیده
A collection of n anonymous mobile robots is deployed on a unit-perimeter ring or a unit-length line segment. Every robot starts moving at constant speed, and bounces each time it meets any other robot or segment endpoint, changing its walk direction. We study the problem of position discovery, in which the task of each robot is to detect the presence and the initial positions of all other robots. The robots cannot communicate or perceive information about the environment in any way other than by bouncing. Each robot has a clock allowing it to observe the times of its bounces. The robots have no control on their walks, which are determined by their initial positions and the starting directions. Each robot executes the same position detection algorithm, which receives input data in real-time about the times of the bounces, and terminates when the robot learns about the existence and the positions of all the robots. Some initial configuration of robots are shown to be infeasible — no position detection algorithm exists for them. We give complete characterizations of all infeasible initial configurations for both the ring and the segment, and we design optimal position detection algorithms for all feasible configurations. For the case of ring, we show that all robot configurations in which not all the robots have the same initial direction are feasible. We give a position detection algorithm working for all feasible configurations. The cost of our algorithm depends on the number of robots starting their movement in each direction. If the less frequently used initial direction is given to k ≤ n/2 robots, the time until completion of the algorithm by the last robot is 2dk e. We prove that this time is optimal. By contrast to the case of the ring, for the unit segment we show that the family of infeasible configurations is exactly the set of so-called symmetric configurations. We give a position detection algorithm which works for all feasible configurations on the segment in time 2, and this algorithm is also proven to be optimal.
منابع مشابه
Swarms of Bouncing Robots
We study models of mobile robots with limited capabilities that are deployed either on a cycle or an infinite line or on a segment. Robots start moving at the same time and when two robots collide their speeds and movement directions are instantaneously updated. Each of them has a collision detector and a clock to measure the times of its collisions. They do not have any knowledge on the total ...
متن کاملSurvivability of Swarms of Bouncing Robots
Bouncing robots are mobile agents with very limited sensing capabilities adjusting their movements upon collisions with other robots or bounds of the environment. They behave like elastic particles sliding around a cycle or along a segment. When two of them collide, they instantaneously update their velocities according to the laws of classical mechanics for elastic collisions. They have no con...
متن کاملExperimental Identification and Hybrid PID-Fuzzy Position Control of Continuum Robotic Arms
Continuum robotic arms that are inspired from nature, have many advantages compared to traditional robots, which motivate researchers in this field. Dynamic modeling and controlling these robots are challenging subjects due to complicated nonlinearities and considerable uncertainties existing in these structures. In this paper, first a dynamic three-dimensional model of the continuum robotic ar...
متن کاملFormation Control and Path Planning of Two Robots for Tracking a Moving Target
This paper addresses the dynamic path planning for two mobile robots in unknownenvironment with obstacle avoidance and moving target tracking. These robots must form atriangle with moving target. The algorithm is composed of two parts. The first part of thealgorithm used for formation planning of the robots and a moving target. It generates thedesired position for the robots for the next step. ...
متن کاملVoltage Control Strategy for Direct-drive Robots Driven by Permanent Magnet Synchronous Motors
Torque control strategy is a common strategy to control robotic manipulators. However, it becomes complex duo to manipulator dynamics. In addition, position control of Permanent Magnet Synchronous Motors (PMSMs) is a complicated control. Therefore, tracking control of robots driven by PMSMs is a challenging problem. This article presents a novel tracking control of electrically driven robots wh...
متن کامل